Analysing Agreement Among Different Evaluators in God Class and Feature Envy Detection

نویسندگان

چکیده

The automatic detection of Design Smells has evolved in parallel to the evolution refactoring tools. There was a huge rise research activity regarding Smell from 2010 present. However, it should be noted that adoption real software development practice is not comparable On basis assumption objectiveness operation as opposed subjectivity definition and identification makes difference, this paper, lack agreement between different evaluators when detecting empirically studied. To do so, series experiments studies were designed conducted analyse concordance persons tools, including comparison them. This work focuses on two well known Smells: God Class Feature Envy. Concordance analysis based Kappa statistic for inter-rater (particularly Kappa-Fleiss). results obtained show there no general, and, those cases where certain appears, considered fair or poor degree agreement, according Kappa-Fleiss interpretation scale. seems confirm subjective component which raters evaluate presence differently. study also raises question training experience Smells.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Identifying strategies on god class detection in two controlled experiments

Context: “Code smell” is commonly presented as indicative of problems in design of object-oriented systems. However, some empirical studies have presented findings refuting this idea. One of the reasons of the misunderstanding is the low number of studies focused on the role of human on code smell detection. Objective: Our aim is to build empirical support to exploration of the human role on co...

متن کامل

Feature-based Malicious URL and Attack Type Detection Using Multi-class Classification

Nowadays, malicious URLs are the common threat to the businesses, social networks, net-banking etc. Existing approaches have focused on binary detection i.e. either the URL is malicious or benign. Very few literature is found which focused on the detection of malicious URLs and their attack types. Hence, it becomes necessary to know the attack type and adopt an effective countermeasure. This pa...

متن کامل

Analysing the importance of different visual feature coefficients

A study is presented to determine the relative importance of different visual features for speech recognition which includes pixel-based, model-based, contour-based and physical features. Analysis to determine the discriminability of features is performed through F-ratio and J-measures for both static and temporal derivatives, the results of which were found to correlate highly with speech reco...

متن کامل

Generic Object Class Detection Using Feature Maps

In this paper we describe an object class model and a detection scheme based on feature maps, i.e. binary images indicating occurrences of various local features. Any type of local feature and any number of features can be used to generate feature maps. The choice of which features to use can thus be adapted to the task at hand, without changing the general framework. An object class is represe...

متن کامل

JDeodorant: Identification and Removal of Feature Envy Bad Smells

In this demonstration we present an Eclipse plug-in that identifies Feature Envy bad smells in Java projects and resolves them by applying the appropriate Move Method refactorings. The main contribution is the ability to pre-evaluate the impact of all possible Move refactorings on design quality and apply the most effective one.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IEEE Access

سال: 2021

ISSN: ['2169-3536']

DOI: https://doi.org/10.1109/access.2021.3123123